package com.lesserpand.springcloudalibabaprovider.user.controller;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.UUID;

/**
 * @author bailuo
 * @version 2.0
 * @Description 1. /oauth/authorize：授权端点。
 * 2. /oauth/token：获取token。
 * 3. /oauth/confirm_access：用户确认授权提交端点。
 * 4. /oauth/error：授权服务错误信息端点。
 * 5. /oauth/check_token：用于资源服务访问的令牌解析端点。
 * 6. /oauth/token_key：提供公有密匙的端点，如果你使用JWT令牌的话。
 * 7. /oauth/logout: 退出
 * @Date Created in 2018/12/8 11:27
 */
@RestController
@RequestMapping("/myoauth")
public class UserController {

    private static final Logger LOGGER = LoggerFactory.getLogger(UserController.class);

    @GetMapping(value = "/users/list")
    public String listUser() {
        LOGGER.info(UUID.randomUUID().toString());
        return "user";
    }

    @GetMapping(value = "/opt/list")
    public String optList() {
        return "optList";
    }

}
